package com.gjy.map.gis;

import lombok.Data;

import java.io.Serializable;

/**
 * 汇聚算法参数模型定义
 *
 * @author 宫静雨
 * @version 1.0
 * @since 2023-04-17 16:52:26
 */
@Data
public class JClusterOption implements Serializable {

    /**
     * 生成聚合数据的最小地图放大层级
     */
    private int minZoom = 0;

    /**
     * 生成数据的最大地图放大层级
     */
    private int maxZoom = 16;

    /**
     * 聚合半径(单位：像素)
     */
    private int radius = 40;

    /**
     * 瓦片大小
     */
    private int extent = 512;

    /**
     * KD-Tree的叶子节点数量
     */
    private int nodeSize = 64;

    private Object reduce = null;

    private Object initial = null;

    private Object map = null;

}
